<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <script>

        // 函数：工具
        //    工具的特点：有名字，特定的功能，重复的使用，被人创造出来的并被人使用的

        // 函数的特性：
        //   封装性
        //   复用性
        //   调用

        // 函数：
        //    系统函数
        //       alert(xxx)     没有结果的   undefined
        //       isNaN(xxx)     会得到一个结果  true / false
        //       Math.random()  会得到一个结果  随机数
        //      系统函数的特点 
        //          括号()
        //          有的有参数，有的没有参数
        //           有的有返回值，有的没有返回值(undefined)
        //    自定义函数


        // var n = Math.random() ;   // 随机数

        // var n2 = isNaN(3) ;   // false

        // var n3 = alert(666);

        // console.log(n3) ;



        // 函数的语法
        // 1 定义函数
        // function 函数名 (参数1,参数2,...) {   // 形式参数 -- 形参
            // 函数体  --- 实现函数的功能
            // [返回值]
        // }
        // 2 调用函数
        // 函数名(参数1,参数2)   // 实际参数  -- 实参


        // 函数声明
        //   在函数声明的时候，参数相当于变量
        function washer(cloth , xiYiYe) {
            // 洗衣服
            console.log('我是被' + xiYiYe + '洗干净的' + cloth) ;
        }

        // 函数调用
        washer('臭袜子' , '蓝月亮') ;


        washer('裤子' , '李白') ;



    </script>
    
</body>
</html>